
module.exports = function ($) {

 $(document).ready(function(){
 	//标签转换
    $('.showHot:gt(0)').hide()  
        $('.tab-head ul li').click(function(){  
            $(this).addClass("selected")  
                   .siblings().removeClass();     
        //获取当前标签的索引值             
        var content_idnex = $('.tab-head ul li').index(this);  
        $('.showHot').eq(content_idnex).show()  
                .siblings().hide();  
	}); 


    // 轮播图
    var curIndex = 0, //当前index
    imgLen = $(".img li").length; //图片总数
    // 定时器自动变换2.5秒每次
    var autoChange = setInterval(function(){ 
        if(curIndex < imgLen-1){ 
            curIndex ++; 
        }else{ 
            curIndex = 0;
        }
        //调用变换处理函数
        changeTo(curIndex); 
    },80000);

    //左箭头滑入滑出事件处理
    $(".btn_l").hover(function(){ 
        //滑入清除定时器
        clearInterval(autoChange);
    },function(){ 
        //滑出则重置定时器
        autoChangeAgain();
    });
    //左箭头点击处理
    $(".btn_l").click(function(){ 
        //根据curIndex进行上一个图片处理
        curIndex = (curIndex > 0) ? (--curIndex) : (imgLen - 1);
        changeTo(curIndex);
    });

    //右箭头滑入滑出事件处理
    $(".btn_r").hover(function(){ 
       //滑入清除定时器
       clearInterval(autoChange);
    },function(){ 
       //滑出则重置定时器
       autoChangeAgain();
    });
     //右箭头点击处理
    $(".btn_r").click(function(){ 
        curIndex = (curIndex < imgLen - 1) ? (++curIndex) : 0;
        changeTo(curIndex);
    });


    //清除定时器时候的重置定时器--封装
    function autoChangeAgain(){ 
        autoChange = setInterval(function(){ 
            if(curIndex < imgLen-1){ 
                curIndex ++;
            }else{ 
                curIndex = 0;
            }
            //调用变换处理函数
            changeTo(curIndex); 
        },5000);
    }

    function changeTo(num){ 
        var goLeft = num * 1200;
        $(".img").animate({left: "-" + goLeft + "px"},500);
    }
});

};